#include <iostream>
using std::cout;
using std::endl;

namespace wd
{
int num = 100;
void print(){
	cout << "print()" << endl;
}
}//end of namespace wd

namespace wd
{
int num2 = 300;

//命名空间中定义的实体要在命名空间之外使用
/* num2; */
/* print(); */


//上下两次定义wd命名空间，会被编译器认为是同一个命名空间
//所以这里需要注意避免与上面的num重名
/* int num = 400; */

}//end of namespace wd


void test0(){
    using namespace wd;
    cout << num << endl;
    cout << num2 << endl;

}

int main(void){
    test0();
    return 0;
}
